mechanized platoon - Español Inglés Diccionario